package com.cloudkinto.bo.storage;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @author long
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class CellAvailableByBoxQueryBo {
    @ApiModelProperty(value = "出库单产品id")
    private Long outboundProductId;
    @ApiModelProperty(value = "波次id")
    private Long wareId;
    @ApiModelProperty(value = "箱类号", required = true)
    private String boxTypeNumber;
    @ApiModelProperty(value = "库区编码")
    private String areaCode;
    @ApiModelProperty(value = "库区类型")
    private Integer areaType;
    @ApiModelProperty(value = "库位编码")
    private String cellCode;
    @ApiModelProperty(value = "库位类型")
    private Integer cellType;
    private List<Long> cellIdList;
    private Long tenantId;

    @ApiModelProperty("库存属性 0正品 1次品")
    private Integer stockAttribute;
}
